home *** CD-ROM | disk | FTP | other *** search
/ Best of www.BestZips.com (Collector's Edition) / Best of WWW.BESTZIPS.COM Collector's Edition (JCSM Shareware) (JCS Marketing).ISO / internet / svl20.zip / Readme.txt < prev    next >
Text File  |  1997-01-04  |  16KB  |  352 lines

  1. SVList from Soft_Ventures            rev: 1-Jan-97
  2.  
  3. ------------------------------------------------------------------
  4. This is the shareware evaluation version of SVList, which was/is
  5. designed to be a Windows 95 or Windows NT program, and won't run 
  6. on Windows 3.x.
  7. ------------------------------------------------------------------
  8. To install SVList:
  9.  
  10. 1. Run svl20.exe to install SVList.
  11. 2. Read both the Help file, "What is SVList?" and "Quick Start."
  12.  
  13. Thank you for trying out SVList. Your comments are welcomed.
  14.  
  15. Best regards,
  16.  
  17. Rob Stevens
  18. Internet: stevensr@cadvision.com (or) 71441.734@compuserve.com
  19. CompuServe: 71441,734
  20.  
  21. Other software available:
  22.     SVMail     - Simple auto-reply mailer for Windows95/NT.
  23.     SVInstal - Developer's install utility for Windows.
  24.  
  25. ------------------------------------------------------------------                      
  26. Checkout our web page for the latest updates/info about SVList.
  27. Just point your browser to: http://www.cadvision.com/softventures
  28. ------------------------------------------------------------------
  29. Here's what's been happening ... (some of which won't make any
  30. sense until you start using the software; but then you'll see the
  31. important enhancements and improvements on the software over the 
  32. past few months). Expect more, too.
  33.  
  34. This file contains information not found in the on-line help.
  35.  
  36. ------------------------------------------------------------------
  37. Release Notes:
  38.  
  39. Version 2.0a (January 1 '97)
  40.  
  41. The following changes have been added to help people running lists of more than 100 members.
  42.  
  43.     - Timeout can be set higher.
  44.  
  45.     - As SVList starts each block of 100 recipients, it stores the
  46.       starting index (member number) in a file with the same name
  47.       as the temp file being sent. If it times out during trans-
  48.       mission, the next time SVList goes to send it will try the 
  49.       temp file again BUT it will look to see which block it was 
  50.       on when it failed and therefore not resend to block(s) that 
  51.       were successful in the previous attempt.
  52.  
  53.     - SVList now removes the temp file immediately upon completion
  54.       of sending. It used to not remove any temp files until all 
  55.       had been sent.
  56.  
  57.     - SVList now displays which recipient it is sending the RCPT 
  58.       command for as it sends. This will allow you to see if 
  59.       SVList hangs at the same address each time. It also indicates
  60.       progress by putting 'member# of total#', ie (127 of 265)
  61.  
  62.     - SVList version information now stored in log file so I don't 
  63.       have to ask what version of the program you are running when
  64.       I receive a log.
  65.  
  66.     - SVList now creates a copy of the digest file, adds 
  67.       header/footer to it and sends it. If digest send fails, the 
  68.       original digest is still untouched and can be resent without 
  69.       duplicate header/footers showing up.
  70.  
  71. Version 2.0 (December '96)
  72.   
  73.   New Stuff:
  74.     - Auto Connect/Disconnect [optional] SVList can now make a
  75.       dialup networking connection, process mail then it'll
  76.       disconnect. 
  77.       Note: For users who have non-RAS dialup or a permanent
  78.       Internet connection, a NON-RAS version of SVList is now
  79.       available upon request.
  80.  
  81.     - "Large List" Support - RFC 821 states that SMTP mail
  82.       servers must be able to buffer at least 100 recipient
  83.       names for an outgoing message. Some seem to handle more.
  84.       To comply, SVList now sends multiple messages to a group
  85.       of no more than 100 recipients at a time ... For example
  86.       if you have 250 List members, SVList will send out a
  87.       copy of each message, but do it in three separate
  88.       "batches" ... i.e. SVList transmits each message to the
  89.       first 100 members on the list, followed by another
  90.       transmission to the second 100 list members, and yet
  91.       again, a third (and final) transmission to the last 50
  92.       List members will occur.
  93.  
  94.     - List Mail Prefix [optional] - You can specify a string
  95.       of characters that must be present in the "Subject:"
  96.       line of a mail message, so that SVList can process it.
  97.       This is especially helpful for those users who want to
  98.       run a List using their personal e-mail account-(though
  99.       still not fully recommended).
  100.  
  101.     - "Command" Prefix [optional] - You can specify a string
  102.       of characters that must prefix a command; e.g. setting
  103.       a command prefix of "CMD:" means that SVList will not
  104.       interpret messages containing the word "help," as a
  105.       command to send a help file, but rather, will look
  106.       specifically for "CMD:HELP" (with NO blank spaces) to
  107.       be present before it will treat it as a command. 
  108.       If found, SVList would send out your "HELP" File to the
  109.       requester. 
  110.  
  111.       Although the SVList internal "scanning" is not testing
  112.       for case-sensitivity, it's good practice for your Users
  113.       to learn to use CAPITALIZED WORDS when issuing a Command
  114.       when filling in the "Subject:" field. It also makes for
  115.       easier reading of the Subject field if you are in
  116.       "Moderate" mode. Also, some Users may on occasion, joke
  117.       around and enter "Need Help!" or something to that
  118.       effect, in the Subject field ... but by not detecting
  119.       "CMD:" as a prefix, SVList would allow the message to
  120.       "pass through" as a regular posting and not transmit
  121.       your Help File.
  122.  
  123.     - Moderated List [optional] - If this option is selected,
  124.       each incoming message is presented on a "pop-up" preview
  125.       window for you to either accept, reject, or ignore; to
  126.       decide later after reading thoroughly. Rejected messages
  127.       can either be deleted from the mail server or ignored.
  128.       You would then use another mail client like Eudora or
  129.       MS-Exchange to deal with it.
  130.  
  131.     - Dissimilar SMTP and POP3 server names - SVList now will
  132.       support users who have different SMTP and POP3 servers.
  133.       On our [SETUP] screen, Users should put the same (DNS)
  134.       name into both fields if their server handles both SMTP
  135.       and POP3 alike.
  136.  
  137.     - Multi-select on List and Digest maintenance boxes - You
  138.       can now select a group of members and setup their status
  139.       all at once. Place your mouse pointer over the first one
  140.       hold down the left button and "drag" the mouse towards
  141.       you. Let go, and click on the [STATUS] button you want.
  142.       The highlighted names will all be changed to the status
  143.       you've selected.
  144.   
  145.     - Import/Export of lists - you can now EXPORT your List
  146.       and/or Digest members to a text file. The e-mail address
  147.       and status is arranged for you using this format: 
  148.       'userid@domain,status'. You can also IMPORT from a text
  149.       file using the format 'userid@domain,status'. Only 
  150.       non-existent addresses will be added; if the address is
  151.       already in the system it will be ignored.
  152.  
  153.     - Timed message box - alert messages that do not prevent
  154.       SVList from continuing, are displayed on a timed message
  155.       box. After about 10 seconds, the message box will 
  156.       disappear and SVList will continue processing.
  157.  
  158.     - Returned Mail - There is no standard way for SMTP mail
  159.       servers to report undeliverable mail. I checked ten (10)
  160.       different servers and got 10 different replies. AArrgghh!
  161.       SVList looks for "Returned Mail" and "Undeliverable"
  162.       keywords in the "Subject:" of incoming mail. If found,
  163.       the messages are placed in the Command file and are not
  164.       re-transmitted to the List. I think this should trap
  165.       about 80% of bounced mail. 
  166.  
  167.     - News Letter Mode [optional] - When selected, SVList will
  168.       "screen by default" new incoming 'subscribe' and/or
  169.       'subscribe digest' Users to 'Read Only'. This enables
  170.       you to be selective as to whether you open your List to
  171.       "just anyone" or not. This feature can prevent less-than
  172.       well-intentioned subscribers from disrupting your List
  173.       members with spurious postings. For example, if your 
  174.       List exists to provide a forum for a specific group such
  175.       physicians, stamp dealers, or botanists, you can e-mail
  176.       the new subscriber and ask for his/her qualifications,
  177.       which will discourage the goofballs who like to join a
  178.       list to rail against the List members' professions. If
  179.       you are satisfied that they would be a welcomed addition
  180.       then simply change their [STATUS] from "RO" (read only,
  181.       to "Active" (full access). In fact, you should encourage
  182.       them to post a short self-description so the other List
  183.       members could welcome them. 
  184.  
  185.     - SVList will now detect several of the most common 
  186.       undelivered mail replies. Since there is no standard text 
  187.       sent back by mail servers the best I can do is look for 
  188.       certain commonly used text strings. The returned message 
  189.       is stored in the Private message file for the administrator 
  190.       and not re-processed by SVList. (future version 2.1? will 
  191.       forward undelivered mail to an administrator designated 
  192.       email address - probably his/her own) 
  193.  
  194. ------------------------------------------------------------------
  195. Now, so you'll know that we're "earning our keep" ....
  196. ------------------------------------------------------------------
  197.   Bug fixes:
  198.     - The Command "WHO" was listing Digest people under 'List'
  199.       and List people under 'Digest'.
  200.     - If 'Only Post Messages from Members' was set, SVList
  201.       would only post Digest member's messages to the Digest
  202.       and List member's messages to the list. It now posts to
  203.       both from a member of either category.
  204.     - When SVList compiled a Digest for sending it went through 
  205.       the digest file looking for occurrences of "Subject:" to 
  206.       build a list of subjects. A problem arose where the body of 
  207.       a message contained the string "Subject:". This happens when
  208.       people hit the 'Reply' button, many mail clients will repeat
  209.       the message in the body of the reply. The resulting list of 
  210.       subjects in the out-going digest was kind of confusing. 
  211.       SVList will now just list the first 'subject' after each 
  212.       <SVL> message designator. 
  213.  Changes:
  214.     - SVList now sets an internal flag when it starts a 'checkmail'
  215.       and clears the flag when done. If another checkmail is called
  216.       while the flag is still set - the new checkmail is aborted. 
  217.       This will stop the problem where a long mail-out is going on 
  218.       when another checkmail is started - the result being the new
  219.       checkmail ends and closes the socket being used by the still 
  220.       processing mail-out causing it to crash. 
  221.     - More logging has been added to help me track down strange and
  222.       wonderful problems.
  223.     - SVList creates a temp file for each message it will mail out.
  224.       When a send fails there are two choices you have to deal 
  225.       with. 
  226.       1 - Save the temp file so the message will get send next time
  227.       2 - Delete the temp so it won't be sent again.
  228.       The default behavior will be '1', keep the temp file. SVList
  229.       will not delete any temp files until all are successfully 
  230.       sent. If you have a large list, >100 members, this can be a 
  231.       problem. If the first 100 get recipients get the message but
  232.       the send fails on the second 100, SVList will keep sending 
  233.       the same message to the first 100 people. To get around this
  234.       you can set SVList to delete the temp files even if it fails
  235.       during the send. The reasoning here is that it is better to 
  236.       have the first people get one message only. 
  237.       See below how to manually set the ini file to zap them files.
  238.       To have SVList delete temp files even in the case of a send 
  239.       failure...
  240.       [Options]
  241.       Zap Temp Files=-1 
  242.  
  243.       To have SVList only delete temp files when send completes
  244.       successfully (note this is the default behavior and SVList 
  245.       will do this even if there is no "Zap Temp Files" setting in
  246.       the ini file)
  247.       [Options]
  248.       Zap Temp Files=0 
  249.  
  250.     - Some mail servers require an extra blank line between the 
  251.       header and body of a message. This is very rare but if you 
  252.       are getting list members complain that the messages from your
  253.       list have messed up headers, you can try turning this option
  254.       on. To turn on the extra blank line edit the file SVList.ini
  255.       and add the folowing to the [Options] section:
  256.       Blank Line=1
  257.   
  258.   Limitations: 
  259.     - Neither the List "Name" nor the Digest "Name" can have
  260.       any blank spaces in them. This is because SVList uses
  261.       the name as an integral part of the "To:" field in the
  262.       outgoing message header and most SMTP servers try to
  263.       convert the "To:" field into an address. This can result
  264.       in commas being inserted where the spaces are located
  265.       with the domain added to the end. If you leave all blank
  266.       spaces out, the mail server successfully passes the
  267.       unmodified "To:" information, in its' entirety. 
  268.     - For users who have non-RAS dialup or permanent Internet
  269.        connections, a NON-RAS version of SVList is available on
  270.       request.
  271.  
  272. ------------------------------------------------------------------
  273. Version 1.1 (August 96)
  274.   New Stuff
  275.     - Receive Only and Post Only status can now be applied to
  276.       any List or Digest member. Receive Only means the member
  277.       will receive List/Digest mailings but cannot post.
  278.     - SVList now sends an "Unsubscribe successful!" message.
  279.     - If there are no Digest messages stored but you hit send
  280.       Digest anyway, SVList will tell you there are no Digest
  281.       messages to send.
  282.     - SVList does not put up a 'No messages' message anymore.
  283.       This caused problems for unattended running with screen
  284.       not minimized; if minimized the message was not shown.
  285.     - BIGGIE!! => SVList now uses an INI file rather than the
  286.       Windows registry. Two reasons - 1. INI files are easy to
  287.       find, edit, and send to your support person and 2. By
  288.       using an INI file that's located in the directory with
  289.       SVList, you can have multiple copies of SVList in many
  290.       different directories that are set to access different
  291.       mail servers, resulting in SVList being able to support
  292.       multiple Lists !:-)
  293.  
  294. Known limitations
  295.     - SVList mails out single messages with all members as
  296.       recipients. All SMTP Mail servers are suppose to support
  297.       a minimum of 100 recipients for a mail message. Some
  298.       mail servers support more than 100. Future versions of
  299.       SVList will break long lists into 100 recipient groups
  300.       but for now if your list is > 100 members, you should
  301.       test it with your ISP's mail server to see if it will
  302.       work.
  303. (Author's Note: The above limitation is no longer a limitation!!)
  304.     
  305.     - During development of SVList I was continuously facing
  306.       frustration by the inconsistency of SMTP mail servers'
  307.       inept handling of address formats. A format that one
  308.       server was happy with, another server would reject. As a
  309.       result, SVList now strips the full address of incoming
  310.       SUBSCRIBE requests to the minimum workable format of
  311.       userid@domain. When manually entering List members, you
  312.       can experiment with "userid@domain (real name)" or try
  313.       "user@domain <real name>" (without the quotes) to see if
  314.       it works without fail with your server.
  315.  
  316. ------------------------------------------------------------------
  317. Version 1.0b (July 23, 1996)
  318.   Bug fixes
  319.     - WHO command not working quite right - well, actually it
  320.       is not (yet) working at all.
  321.     - Corrected spelling of "Archive" in menu.
  322.     - Changed subject of Subscribe Digest welcome message from
  323.       "Subscribe" to "Subscribe Digest"
  324.     - When running in Digest mode with no entries in the List,
  325.       SVList would not send out a welcome message to new
  326.       subscribers.
  327.  
  328.   Changes    
  329.     - Check existence of data file before launching notepad
  330.       for viewing your *.TXT files.
  331.     - Send separate message out for every incoming message in
  332.       List mode.
  333.     - Strip personal name off address - future versions will
  334.       have the ability to handle personal names but I am 
  335.       finding too many variations that work fine on one mail
  336.       server but "bomb "on another. Here's an example:
  337.  
  338.       Rob Stevens <stevensr@cadvision.com> 
  339.              will be treated as 
  340.           <stevensr@cadvision.com>
  341.  
  342. ------------------------------------------------------------------
  343. Version 1.0a (July 11, 1996)
  344.   Bug Fixes
  345.      - SVList would crash on sending of Digest if 'Logging'
  346.       was turned ON and list of subjects > 255 characters.
  347.       
  348.  
  349. end - Readme.txt
  350. rev: 10/12/96
  351.  
  352.